<html>
<head><meta charset="utf-8"><title>rewriting the getting-started guide · t-compiler/wg-rustc-dev-guide · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/index.html">t-compiler/wg-rustc-dev-guide</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html">rewriting the getting-started guide</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="214756669"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214756669" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214756669">(Oct 27 2020 at 20:06)</a>:</h4>
<p>so <span class="user-mention" data-user-id="224471">@Lokathor</span> ;)</p>



<a name="214756686"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214756686" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214756686">(Oct 27 2020 at 20:06)</a>:</h4>
<p>what times work for you?</p>



<a name="214756857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214756857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214756857">(Oct 27 2020 at 20:07)</a>:</h4>
<p>some of the things I want to fix are</p>
<ul>
<li>the standard library<ul>
<li><a href="https://github.com/rust-lang/rustc-dev-guide/issues/932">https://github.com/rust-lang/rustc-dev-guide/issues/932</a></li>
<li><a href="https://github.com/rust-lang/rustc-dev-guide/issues/873">https://github.com/rust-lang/rustc-dev-guide/issues/873</a></li>
</ul>
</li>
<li>making things easier to find<ul>
<li><a href="https://github.com/rust-lang/rustc-dev-guide/issues/866">https://github.com/rust-lang/rustc-dev-guide/issues/866</a></li>
<li><a href="https://github.com/rust-lang/rustc-dev-guide/issues/831">https://github.com/rust-lang/rustc-dev-guide/issues/831</a></li>
<li><a href="https://github.com/rust-lang/rustc-dev-guide/issues/775">https://github.com/rust-lang/rustc-dev-guide/issues/775</a></li>
<li><a href="https://github.com/rust-lang/rustc-dev-guide/issues/853">https://github.com/rust-lang/rustc-dev-guide/issues/853</a></li>
<li><a href="https://github.com/rust-lang/rustc-dev-guide/issues/674">https://github.com/rust-lang/rustc-dev-guide/issues/674</a></li>
</ul>
</li>
</ul>



<a name="214757005"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214757005" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214757005">(Oct 27 2020 at 20:08)</a>:</h4>
<p>I've got a heck of a lot of free time lately</p>



<a name="214757035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214757035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214757035">(Oct 27 2020 at 20:08)</a>:</h4>
<p>so, most time. i should make lunch first</p>



<a name="214757146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214757146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214757146">(Oct 27 2020 at 20:09)</a>:</h4>
<p>oh do you have time now-ish? If you want to do this in a half hour or so that works for me :)</p>



<a name="214757558"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214757558" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214757558">(Oct 27 2020 at 20:12)</a>:</h4>
<p>alright half an hour works</p>



<a name="214760643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760643">(Oct 27 2020 at 20:35)</a>:</h4>
<p>The guide I'm looking at is <a href="https://rustc-dev-guide.rust-lang.org/getting-started.html">https://rustc-dev-guide.rust-lang.org/getting-started.html</a></p>



<a name="214760674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760674">(Oct 27 2020 at 20:35)</a>:</h4>
<p>let me see what it's missing from <a href="https://rustc-dev-guide.rust-lang.org/contributing.html">https://rustc-dev-guide.rust-lang.org/contributing.html</a></p>



<a name="214760727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760727">(Oct 27 2020 at 20:35)</a>:</h4>
<p>well for starters, it's completely missing 'what do you want to do' and assumes you want to build the compiler <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="214760797"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760797" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760797">(Oct 27 2020 at 20:36)</a>:</h4>
<p>would you like this all via zulip or some sort of voice call thing? the voice call would perhaps be harder to transcribe later, but it would give you more <em>genuine</em> feedback</p>



<a name="214760845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760845">(Oct 27 2020 at 20:36)</a>:</h4>
<p>discord voice calls work for me, how does that sound?</p>



<a name="214760861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760861">(Oct 27 2020 at 20:36)</a>:</h4>
<p>yeah</p>



<a name="214760944"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760944" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760944">(Oct 27 2020 at 20:37)</a>:</h4>
<p>actually I think vscode has a 'remote editing' feature, I wonder if I could set that up somehow</p>



<a name="214760969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214760969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214760969">(Oct 27 2020 at 20:37)</a>:</h4>
<p>i've seen it used but never turned it on myself</p>



<a name="214761369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214761369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214761369">(Oct 27 2020 at 20:41)</a>:</h4>
<p>(trying to get it to work, one sec)</p>



<a name="214772984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214772984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214772984">(Oct 27 2020 at 22:31)</a>:</h4>
<p>so I don't forget: we did not change much of the dev-guide, but the two main takeaways were<br>
a) x.py is bad at detecting the target platform on windows (it thinks you have GNU if <code>uname</code> works, even if you don't have a GNU compiler). This could be fixed by looking at <code>rustup default</code>.<br>
b) <code>x.py setup</code> doesn't run until the rust code runs, which means if your toolchain is broken you don't see it at all. This is a little harder to fix - maybe it could be moved into python? I'd prefer to keep things in rust as much as possible, though ...</p>



<a name="214773459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting%20the%20getting-started%20guide/near/214773459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/rewriting.20the.20getting-started.20guide.html#214773459">(Oct 27 2020 at 22:36)</a>:</h4>
<p>oh and also <code>x.py setup</code> should take 1/2/3/4 as inputs, not just a/b/c/d</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>